last laugh
Explore definitions, synonyms, and language insights of last laugh
Definitions
                    Noun
                    
            ultimate success achieved after a near failure (inspired by the saying `he laughs best who laughs last''); "we had the last laugh after the votes were counted"